// Num elements = 640 from the north pole to equator
static const double lats_N640[] = {
    89.892396445590066, 89.753004943174034, 89.612790258599077, 89.472389582061126, 89.331918354381827,
    89.191412986832432, 89.050888539966436, 88.91035235926023, 88.76980845110036, 88.629259185411627,
    88.488706053376362, 88.348150039999084, 88.207591822004105, 88.067031879650926, 87.926470563186442,
    87.785908134040668, 87.645344791295628, 87.504780689222315, 87.364215949214667, 87.223650668104085,
    87.083084924070917, 86.942518780928566, 86.801952291278369, 86.661385498868242, 86.520818440379529,
    86.380251146798656, 86.239683644481104, 86.0991159559849, 85.958548100730781, 85.817980095529578,
    85.677411955006008, 85.536843691942948, 85.396275317562669, 85.255706841757572, 85.115138273281829,
    84.974569619910426, 84.834000888572191, 84.693432085462035, 84.552863216135577, 84.412294285589354,
    84.271725298329656, 84.131156258431133, 83.990587169587158, 83.850018035153667, 83.709448858186462,
    83.568879641474325, 83.428310387567549, 83.287741098802584, 83.147171777324388, 83.006602425105484,
    82.866033043962815, 82.725463635573107, 82.584894201485696, 82.444324743134914, 82.303755261850071,
    82.163185758865239, 82.022616235327504, 81.882046692304485, 81.741477130791196, 81.600907551715878,
    81.460337955945846, 81.319768344292086, 81.179198717514012, 81.038629076323318, 80.898059421387785,
    80.757489753334553, 80.616920072753146, 80.47635038019834, 80.335780676192584, 80.195210961228469,
    80.054641235770603, 79.914071500257819, 79.773501755104689, 79.632932000703448, 79.492362237425226,
    79.351792465621628, 79.211222685625927, 79.070652897754229, 78.930083102306568, 78.789513299567957,
    78.648943489809355, 78.508373673288318, 78.367803850250056, 78.227234020928066, 78.086664185544819,
    77.946094344312371, 77.805524497433041, 77.664954645099883, 77.524384787497311, 77.383814924801513,
    77.243245057180829, 77.102675184796354, 76.962105307802219, 76.821535426345932, 76.680965540568806,
    76.540395650606285, 76.399825756588143, 76.259255858638895, 76.118685956877997, 75.978116051420102,
    75.837546142375359, 75.69697622984954, 75.556406313944308, 75.41583639475742, 75.275266472382896,
    75.134696546911186, 74.994126618429377, 74.853556687021296, 74.712986752767719, 74.57241681574645,
    74.431846876032495, 74.291276933698185, 74.150706988813226, 74.010137041445006, 73.869567091658411,
    73.728997139516167, 73.588427185078871, 73.447857228405013, 73.307287269551111, 73.166717308571819,
    73.026147345520002, 72.885577380446747, 72.745007413401481, 72.604437444432065, 72.463867473584784,
    72.323297500904502, 72.182727526434604, 72.042157550217183, 71.901587572292982, 71.761017592701492,
    71.620447611481026, 71.47987762866866, 71.339307644300462, 71.198737658411332, 71.058167671035164,
    70.917597682204899, 70.777027691952398, 70.636457700308753, 70.495887707304007, 70.355317712967462,
    70.214747717327526, 70.074177720411782, 69.933607722247146, 69.793037722859665, 69.65246772227475,
    69.511897720517084, 69.37132771761064, 69.230757713578825, 69.090187708444333, 68.949617702229318,
    68.809047694955296, 68.668477686643286, 68.52790767731365, 68.387337666986312, 68.246767655680657,
    68.106197643415527, 67.965627630209354, 67.825057616080073, 67.684487601045149, 67.543917585121662,
    67.403347568326168, 67.262777550674912, 67.122207532183722, 66.981637512867991, 66.841067492742795,
    66.700497471822814, 66.559927450122359, 66.41935742765547, 66.278787404435761, 66.138217380476604,
    65.997647355791017, 65.85707733039176, 65.716507304291198, 65.575937277501538, 65.435367250034616,
    65.294797221902016, 65.154227193115119, 65.013657163684968, 64.873087133622406, 64.732517102938033,
    64.591947071642196, 64.451377039745026, 64.310807007256443, 64.170236974186125, 64.029666940543564,
    63.889096906338061, 63.748526871578648, 63.607956836274255, 63.467386800433559, 63.326816764065093,
    63.186246727177178, 63.045676689778013, 62.905106651875542, 62.764536613477638, 62.62396657459194,
    62.483396535225978, 62.342826495387122, 62.202256455082583, 62.061686414319418, 61.921116373104539,
    61.780546331444761, 61.639976289346727, 61.499406246816953, 61.358836203861841, 61.21826616048768,
    61.077696116700601, 60.937126072506608, 60.796556027911663, 60.655985982921543, 60.515415937541938,
    60.374845891778421, 60.234275845636503, 60.093705799121537, 59.953135752238794, 59.812565704993467,
    59.671995657390596, 59.531425609435225, 59.390855561132213, 59.250285512486386, 59.10971546350244,
    58.96914541418505, 58.828575364538722, 58.688005314567938, 58.547435264277105, 58.406865213670514,
    58.266295162752428, 58.125725111526968, 57.985155059998249, 57.844585008170284, 57.704014956047033,
    57.563444903632337, 57.422874850930043, 57.282304797943887, 57.141734744677549, 57.001164691134662,
    56.860594637318769, 56.720024583233375, 56.579454528881925, 56.438884474267795, 56.29831441939433,
    56.157744364264779, 56.017174308882367, 55.876604253250278, 55.736034197371588, 55.595464141249401,
    55.45489408488671, 55.314324028286471, 55.173753971451625, 55.033183914385013, 54.892613857089486,
    54.752043799567822, 54.611473741822735, 54.470903683856939, 54.330333625673063, 54.189763567273758,
    54.049193508661538, 53.90862344983897, 53.768053390808532, 53.627483331572677, 53.486913272133812,
    53.346343212494332, 53.205773152656562, 53.065203092622802, 52.924633032395342, 52.784062971976404,
    52.643492911368206, 52.502922850572908, 52.362352789592649, 52.221782728429538, 52.081212667085637,
    51.940642605563028, 51.800072543863692, 51.659502481989627, 51.518932419942786, 51.378362357725095,
    51.237792295338465, 51.097222232784773, 50.956652170065858, 50.81608210718354, 50.675512044139623,
    50.534941980935862, 50.39437191757402, 50.253801854055808, 50.113231790382912, 49.972661726557028,
    49.832091662579785, 49.691521598452823, 49.550951534177734, 49.410381469756118, 49.269811405189529,
    49.129241340479489, 48.988671275627539, 48.848101210635171, 48.707531145503857, 48.56696108023506,
    48.42639101483023, 48.285820949290759, 48.145250883618075, 48.004680817813544, 47.864110751878535,
    47.723540685814392, 47.582970619622444, 47.442400553303997, 47.301830486860368, 47.161260420292813,
    47.020690353602596, 46.880120286790955, 46.73955021985914, 46.598980152808338, 46.458410085639763,
    46.317840018354602, 46.177269950954006, 46.036699883439134, 45.896129815811136, 45.755559748071114,
    45.614989680220205, 45.474419612259481, 45.333849544190024, 45.193279476012933, 45.052709407729239,
    44.912139339339987, 44.771569270846214, 44.630999202248923, 44.490429133549149, 44.349859064747854,
    44.209288995846045, 44.068718926844674, 43.928148857744716, 43.787578788547094, 43.64700871925276,
    43.506438649862638, 43.365868580377636, 43.225298510798666, 43.0847284411266, 42.944158371362349,
    42.803588301506764, 42.663018231560706, 42.522448161525034, 42.381878091400594, 42.241308021188203,
    42.100737950888686, 41.960167880502873, 41.819597810031553, 41.679027739475522, 41.538457668835562,
    41.397887598112455, 41.257317527306981, 41.116747456419873, 40.976177385451912, 40.835607314403816,
    40.695037243276325, 40.554467172070169, 40.41389710078608, 40.273327029424742, 40.132756957986885,
    39.992186886473185, 39.851616814884331, 39.711046743220997, 39.570476671483874, 39.429906599673615,
    39.289336527790894, 39.148766455836338, 39.008196383810613, 38.867626311714339, 38.727056239548169,
    38.5864861673127, 38.44591609500857, 38.305346022636385, 38.164775950196741, 38.02420587769025,
    37.883635805117493, 37.743065732479067, 37.602495659775542, 37.461925587007492, 37.321355514175501,
    37.180785441280122, 37.040215368321896, 36.899645295301404, 36.759075222219167, 36.618505149075737,
    36.477935075871656, 36.33736500260742, 36.196794929283605, 36.056224855900687, 35.9156547824592,
    35.775084708959632, 35.634514635402525, 35.493944561788332, 35.353374488117588, 35.21280441439076,
    35.072234340608333, 34.931664266770788, 34.79109419287861, 34.650524118932253, 34.509954044932208,
    34.369383970878907, 34.228813896772813, 34.088243822614395, 33.9476737484041, 33.807103674142361,
    33.66653359982962, 33.525963525466317, 33.385393451052892, 33.244823376589757, 33.104253302077339,
    32.963683227516071, 32.823113152906366, 32.682543078248621, 32.541973003543255, 32.401402928790681,
    32.260832853991289, 32.120262779145477, 31.979692704253651, 31.839122629316183, 31.698552554333489,
    31.55798247930592, 31.417412404233875, 31.276842329117731, 31.136272253957859, 30.99570217875463,
    30.855132103508407, 30.71456202821955, 30.573991952888438, 30.433421877515418, 30.292851802100841,
    30.152281726645064, 30.011711651148435, 29.87114157561129, 29.730571500033992, 29.590001424416862,
    29.449431348760253, 29.308861273064483, 29.168291197329893, 29.027721121556816, 28.887151045745565,
    28.746580969896474, 28.606010894009859, 28.465440818086037, 28.324870742125327, 28.184300666128038,
    28.043730590094491, 27.903160514024975, 27.762590437919812, 27.622020361779295, 27.481450285603731,
    27.340880209393415, 27.200310133148644, 27.05974005686971, 26.919169980556905, 26.778599904210516,
    26.638029827830831, 26.497459751418134, 26.356889674972713, 26.216319598494842, 26.075749521984797,
    25.935179445442859, 25.794609368869299, 25.654039292264386, 25.513469215628398, 25.3728991389616,
    25.232329062264245, 25.091758985536615, 24.951188908778963, 24.810618831991551, 24.670048755174633,
    24.529478678328466, 24.388908601453309, 24.248338524549407, 24.107768447617016, 23.96719837065638,
    23.826628293667756, 23.686058216651375, 23.545488139607492, 23.404918062536346, 23.264347985438178,
    23.123777908313219, 22.98320783116171, 22.84263775398389, 22.70206767677999, 22.561497599550243,
    22.420927522294875, 22.280357445014126, 22.139787367708202, 21.999217290377352, 21.858647213021786,
    21.718077135641735, 21.577507058237412, 21.436936980809044, 21.296366903356844, 21.155796825881037,
    21.015226748381831, 20.874656670859444, 20.734086593314085, 20.593516515745968, 20.452946438155308,
    20.312376360542309, 20.171806282907177, 20.031236205250121, 19.890666127571347, 19.750096049871054,
    19.609525972149449, 19.468955894406733, 19.328385816643106, 19.187815738858767, 19.04724566105391,
    18.906675583228736, 18.766105505383443, 18.625535427518219, 18.484965349633256, 18.344395271728757,
    18.203825193804899, 18.063255115861882, 17.922685037899889, 17.782114959919113, 17.641544881919739,
    17.500974803901951, 17.360404725865926, 17.219834647811862, 17.079264569739937, 16.938694491650331,
    16.798124413543224, 16.657554335418794, 16.516984257277226, 16.376414179118694, 16.235844100943371,
    16.09527402275144, 15.954703944543072, 15.814133866318445, 15.673563788077727, 15.532993709821094,
    15.392423631548718, 15.251853553260768, 15.111283474957411, 14.970713396638821, 14.830143318305167,
    14.689573239956617, 14.549003161593328, 14.408433083215476, 14.267863004823225, 14.127292926416734,
    13.986722847996173, 13.8461527695617, 13.705582691113481, 13.565012612651675, 13.424442534176441,
    13.283872455687943, 13.143302377186339, 13.002732298671786, 12.862162220144443, 12.72159214160447,
    12.58102206305202, 12.440451984487247, 12.299881905910311, 12.159311827321366, 12.018741748720567,
    11.878171670108063, 11.73760159148401, 11.597031512848561, 11.456461434201868, 11.315891355544077,
    11.175321276875344, 11.034751198195819, 10.894181119505649, 10.753611040804984, 10.613040962093971,
    10.472470883372759, 10.331900804641496, 10.191330725900327, 10.050760647149401, 9.9101905683888614,
    9.7696204896188554, 9.6290504108395272, 9.4884803320510205, 9.3479102532534792, 9.2073401744470491,
    9.0667700956318686, 8.9262000168080871, 8.7856299379758411, 8.645059859135273, 8.5044897802865282,
    8.3639197014297419, 8.223349622565058, 8.0827795436926184, 7.9422094648125583, 7.8016393859250206,
    7.661069307030143, 7.5204992281280649, 7.3799291492189223, 7.2393590703028563, 7.098788991380002,
    6.9582189124504987, 6.8176488335144816, 6.6770787545720891, 6.5365086756234554, 6.3959385966687181,
    6.2553685177080123, 6.1147984387414738, 5.9742283597692367, 5.833658280791437, 5.6930882018082087,
    5.5525181228196869, 5.4119480438260039, 5.2713779648272956, 5.1308078858236934, 4.9902378068153324,
    4.8496677278023448, 4.7090976487848639, 4.5685275697630221, 4.4279574907369508, 4.2873874117067841,
    4.1468173326726534, 4.0062472536346903, 3.8656771745930261, 3.7251070955477918, 3.5845370164991213,
    3.4439669374471427, 3.3033968583919884, 3.1628267793337885, 3.0222567002726746, 2.8816866212087762,
    2.7411165421422243, 2.6005464630731496, 2.4599763840016813, 2.3194063049279499, 2.1788362258520855,
    2.0382661467742174, 1.8976960676944756, 1.7571259886129893, 1.6165559095298885, 1.4759858304453026,
    1.3354157513593612, 1.194845672272193, 1.0542755931839276, 0.91370551409469447, 0.77313543500462234,
    0.63256535591384055, 0.49199527682247807, 0.351425197730664, 0.21085511863852741, 0.070285039546197275
};
